Disciplina: PROJETO EXTENSIONISTA INTEGRADOR: PROGRAMAÇÃO ORIENTADA A OBJETOS
Professor: Msc. João Alberto Castelo Branco Oliveira
O Hospital Geral Clériston Andrade reconhece a importância de aprimorar o transporte de pacientes dentro da instituição, visando oferecer um serviço mais eficiente e seguro aos usuários. Para atender a essa necessidade, surge a demanda por um sistema que possa facilitar e otimizar as atividades dos maqueiros, responsáveis pelo transporte dos pacientes.
Assim, propõe-se a criação de um sistema que seja capaz de integrar-se harmoniosamente às operações do hospital, proporcionando uma gestão mais eficaz do transporte de pacientes. Ao final da disciplina, o sistema mais adequado e eficiente será selecionado para integração com o sistema já em desenvolvimento.
Este projeto oferece uma oportunidade valiosa para os alunos aplicarem seus conhecimentos teóricos na prática, desenvolvendo uma solução que terá um impacto significativo na qualidade dos serviços prestados pelo hospital. Além disso, contribuirá para a formação profissional dos alunos, preparando-os para enfrentar desafios reais no campo da programação.
O objetivo deste projeto é capacitar os alunos a aplicar os conceitos e práticas aprendidas na disciplina de Programação Orientada a Objetos de forma a criar um sistema que facilite e otimize as atividades dos maqueiros em um hospital público. O sistema deve abordar as necessidades específicas dos maqueiros, melhorando a eficiência e a comunicação dentro do ambiente hospitalar.
Os maqueiros em um hospital público enfrentam desafios diários na organização e no transporte de pacientes dentro da instituição. Muitas vezes, a falta de comunicação, recursos limitados e sistemas desatualizados podem dificultar suas tarefas, resultando em atrasos e possíveis impactos na qualidade do atendimento aos pacientes.
A seguir são elencados requisitos básicos do sistema. Vocês devem elaborar também outros requisitos funcionais. E, além disso, deve criar os requisitos não funcionais.
- O sistema deve permitir que os maqueiros recebam e visualizem solicitações de transporte de pacientes.
- Os maqueiros devem poder aceitar ou recusar solicitações de transporte.
- Deve haver um registro de histórico de solicitações de transporte para referência futura.
- Os maqueiros devem ser capazes de visualizar a localização e o status dos pacientes a serem transportados.
- O sistema deve atualizar automaticamente o status do paciente conforme o transporte progride (por exemplo, "Aguardando transporte", "Em transporte", "Chegou ao destino").
- Deve ser possível priorizar pacientes com base na urgência do transporte.
- Deve existir uma função para os maqueiros relatarem incidentes ou problemas durante o transporte de pacientes.
- Os incidentes devem ser documentados com detalhes relevantes para análise e resolução.
- O acesso ao sistema deve ser restrito aos maqueiros e outros profissionais de saúde autorizados.
- Deve haver mecanismos de autenticação e autorização para garantir a segurança dos dados do paciente.
- Programa funcional do sistema, demonstrando as principais funcionalidades descritas no documento de requisitos.
- Relatório de teste descrevendo os casos de teste e resultados obtidos durante a fase de teste.
- Manual do usuário para os maqueiros, fornecendo instruções claras sobre como utilizar o sistema.
A avaliação consiste em analisar a eficácia do sistema desenvolvido em atender aos requisitos definidos, na qualidade da documentação produzida e na demonstração de compreensão dos conceitos de Programação Orientada a Objetos aplicados durante o desenvolvimento do projeto.